/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						 decorative_adv_object_type.h

	$Header: /heroes4/decorative_adv_object_type.h $

	$NoKeywords: $

 ************************************************************************/

#if !defined( DECORATIVE_ADV_OBJECT_TYPE_H_INCLUDED )
#define DECORATIVE_ADV_OBJECT_TYPE_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

// ------------------------------------------------------------------------------
// t_decorative_adv_object_type enum
// ------------------------------------------------------------------------------

enum t_decorative_adv_object_type
{
	k_decorative_bird,
	k_decorative_bones,
	k_decorative_cactus,
	k_decorative_cattail,
	k_decorative_chicken,
	k_decorative_cliff,
	k_decorative_crack,
	k_decorative_crocodile,
	k_decorative_crops,
	k_decorative_crow,
	k_decorative_deer,
	k_decorative_duck,
	k_decorative_dune,
	k_decorative_fish,
	k_decorative_flower,
	k_decorative_frog,
	k_decorative_garden,
	k_decorative_geyser,
	k_decorative_iceberg,
	k_decorative_ice_flow,
	k_decorative_kelp,
	k_decorative_lake,
	k_decorative_lava,
	k_decorative_lillypad,
	k_decorative_log,
	k_decorative_moss,
	k_decorative_mountain,
	k_decorative_mud,
	k_decorative_mushroom,
	k_decoratvie_pig,
	k_decorative_reed,
	k_decorative_rock,
	k_decorative_rooster,
	k_decorative_shark,
	k_decorative_shrub,
	k_decorative_songbird,
	k_decorative_stump,
	k_decorative_tree,
	k_decorative_tuft,
	k_decorative_wall,
	k_decorative_waterfall,
	k_decorative_whale,
	k_decorative_burnt_building,
	k_decorative_column,
	k_decorative_vine,

	k_decorative_adv_object_type_count,
};

// ------------------------------------------------------------------------------
// t_cattail_type enum
// ------------------------------------------------------------------------------

enum t_cattail_type
{
	k_cattail_grass,
	k_cattail_snow,

	k_cattail_type_count,
};

// ------------------------------------------------------------------------------
// t_cliff_type enum
// ------------------------------------------------------------------------------

enum t_cliff_type
{
	k_cliff_dirt,
	k_cliff_lava,
	k_cliff_rough,
	k_cliff_snow,
	k_cliff_swamp,

	k_cliff_type_count,
};

// ------------------------------------------------------------------------------
// t_crops_type enum
// ------------------------------------------------------------------------------

enum t_crops_type
{
	k_crops_grass_1,
	k_crops_grass_2,
	k_crops_grass_3,
	k_crops_grass_4,
	k_crops_grass_5,
	k_crops_grass_6,
	k_crops_grass_7,
	k_crops_grass_8,
	k_crops_grass_9,
	k_crops_grass_10,
	k_crops_grass_11,
	k_crops_snow_1,
	k_crops_snow_2,
	k_crops_snow_3,
	k_crops_snow_4,
	k_crops_snow_5,
	k_crops_snow_6,
	k_crops_snow_7,
	k_crops_snow_8,
	k_crops_snow_9,
	k_crops_snow_10,

	k_crops_type_count,
};

// ------------------------------------------------------------------------------
// t_dune_type enum
// ------------------------------------------------------------------------------

enum t_dune_type
{
	k_dune_sand,
	k_dune_snow,

	k_dune_type_count,
};

// ------------------------------------------------------------------------------
// t_flower_type enum
// ------------------------------------------------------------------------------

enum t_flower_type
{
	k_flower_blue,
	k_flower_purple,
	k_flower_red,
	k_flower_white,
	k_flower_yellow,

	k_flower_type_count,
};

// ------------------------------------------------------------------------------
// t_log_type enum
// ------------------------------------------------------------------------------

enum t_log_type
{
	k_log_dead,
	k_log_green,
	k_log_snow,

	k_log_type_count,
};

// ------------------------------------------------------------------------------
// t_mountain_type enum
// ------------------------------------------------------------------------------

enum t_mountain_type
{
	k_mountain_dark_grass,
	k_mountain_desert,
	k_mountain_dirt,
	k_mountain_grass,
	k_mountain_lava,
	k_mountain_rough,
	k_mountain_snow,
	k_mountain_subterranean,
	k_mountain_water,

	k_mountain_type_count,
};

// ------------------------------------------------------------------------------
// t_reed_type enum
// ------------------------------------------------------------------------------

enum t_reed_type
{
	k_reed_grass,
	k_reed_snow,

	k_reed_type_count,
};

// ------------------------------------------------------------------------------
// t_rock_type enum
// ------------------------------------------------------------------------------

enum t_rock_type
{
	k_rock_dark_snow,
	k_rock_dirt,
	k_rock_grass,
	k_rock_lava,
	k_rock_rough,
	k_rock_sand,
	k_rock_snow,
	k_rock_stalagmite,
	k_rock_subterranean,
	k_rock_swamp,
	k_rock_water,

	k_rock_type_count,
};

// ------------------------------------------------------------------------------
// t_shrub_type enum
// ------------------------------------------------------------------------------

enum t_shrub_type
{
	k_shrub_grass,
	k_shrub_rough,
	k_shrub_snow,

	k_shrub_type_count,
};

// ------------------------------------------------------------------------------
// t_stump_type enum
// ------------------------------------------------------------------------------

enum t_stump_type
{
	k_stump_grass,
	k_stump_snow,

	k_stump_type_count,
};

// ------------------------------------------------------------------------------
// t_tree_type enum
// ------------------------------------------------------------------------------

enum t_tree_type
{
	k_tree_autumn,
	k_tree_deciduous,
	k_tree_dead,
	k_tree_desert,
	k_tree_evil,
	k_tree_palm,
	k_tree_pine,
	k_tree_rough,
	k_tree_snow,
	k_tree_swamp,
	k_tree_subterranean,

	k_tree_type_count,
};

// ------------------------------------------------------------------------------
// t_tuft_type enum
// ------------------------------------------------------------------------------

enum t_tuft_type
{
	k_tuft_grass,
	k_tuft_snow,

	k_tuft_type_count,
};

// ------------------------------------------------------------------------------
// t_wall_type enum
// ------------------------------------------------------------------------------

enum t_wall_type
{
	k_wall_cavern,
	k_wall_stone,

	k_wall_type_count,
};

// ------------------------------------------------------------------------------
// t_column_type enum
// ------------------------------------------------------------------------------

enum t_column_type
{
	k_column_good,
	k_column_evil,

	k_column_type_count,
};

#endif // !defined( DECORATIVE_ADV_OBJECT_TYPE_H_INCLUDED )
